package com.jd.jr.insights.dm.dim.validator;

import com.jfinal.core.Controller;
import com.jfinal.validate.Validator;

/**
 * Created by Administrator on 2017/7/15.
 */
public class TokenValidator extends Validator {
    protected void validate(Controller controller) {
        validateRequired("token","tokenMessage","没有登录，请先登录");
    }

    protected void handleError(Controller controller) {
//        方法将提交的值再传
//        回页面以便保持原先输入的值，还可以调用 c.render(…)方法来返回相应的页面
        controller.keepPara("token");//如果校验失败
        controller.render("login.html");
    }


/*      配置方式如下
        public class UserController extends Controller {
        @Before(LoginValidator.class) // 配置方式与拦截器完全一样
        public void login() {
        }
    }*/
}
